page{
  padding-bottom: 90rpx;
}
.revice_address_row{
    .address_btn{
      padding: 20rpx;
      button{
        width: 60%;
      }
    }
    .user_info_row{
      display: flex;
      padding: 20rpx;
      .user_info{
        flex: 5;
      }
      .user_phone{
        flex: 3;
        text-align: right;
      }
    }
    .cart_content{
        width: 100%;
        .cart_title{
            padding: 20rpx 10rpx;
            border-top: 3rpx  solid var(--themeColor);
            border-bottom: 3rpx  solid var(--themeColor);
            font-size: 40rpx;
            color: var(--themeColor);
        }
        .cart_main{
            .cart_item{
                display: flex;
             .cart_checked{
                 flex: 1;
                 display: flex;
                 justify-content: center;
                 align-items: center;
             }
             .cart_image{
                 flex: 2;
                 image{
                  width: 80%;
                 }
             }
             .cart_info{
                 flex: 4;
                 display: flex;
                 flex-direction: column;
                 justify-content: space-around;
                 .goods_name{
                  display: -webkit-box;
                  overflow: hidden;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 2;
                  color: #666;
                 }
                 .price_wrap{
                   display: flex;
                   justify-content: space-between;
                   .goods_price{
                     padding:30rpx 0;
                     font-size: 35rpx;
                     color: var(--themeColor);
                   }
                   .goods_tool{
                     display: flex;
                     padding: 20rpx 0;
                     .num_edit{
                       width: 55rpx;
                       height: 55rpx;
                       display: flex;
                       justify-content: center;
                       align-items: center;
                       border: 1px solid #ccc;
                     }
                     .goods_num{
                      padding:0 20rpx ;
                      display: flex;
                      justify-content: center;
                      align-items: center;
                     }
                   }
                 }
             }
                }
            }
        }
        .goods{
          position: fixed;
         left: 0;
         bottom: 0;
         width: 100%;
         height: 90rpx;
         background-color: #fff;
          display: flex;
       align-items: center;
          justify-content: center;
         
          border-top: 1px solid #ccc;
          .goods_chk{
           flex: 2;
          }
          .total{
            flex: 5;
            padding-right: 15rpx;
            text-align: right;
            
             .total_price{
               color: var(--themeColor);
               font-size: 34rpx;
               font-weight: 600;
             }
            
          }
          .order_pay_warp{
           flex: 3;
           background-color: var(--themeColor);
           color: #fff;
           font-size: 32rpx;
           font-weight: 600;
           display: flex;
          justify-content: center;
          align-items: center;
          height: 100%;
          width: 100%;
         
          }

        }
    
  }
    
